package com.century.sjt.util;

import android.text.TextUtils;


/**
 * Created by luodong on 15/8/16.
 */
public class Check {

    /**
     * 验证手机格式
     */
    public static boolean isMobileNO(String mobiles) {
    /*
    移动：134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
    联通：130、131、132、152、155、156、185、186
    电信：133、153、180、189、（1349卫通）
    总结起来就是第一位必定为1，第二位必定为3或5或8，其他位置的可以为0-9
    */
        String telRegex = "[1][34587]\\d{9}";//"[1]"代表第1位为数字1，"[358]"代表第二位可以为3、5、8中的一个，"\\d{9}"代表后面是可以是0～9的数字，有9位。
        if (TextUtils.isEmpty(mobiles)) return false;
        else return mobiles.matches(telRegex);
    }

    /**
     * 验证身份证格式
     */
    public static boolean isIdCard(String IdCard) {
        String telRegex ="^(\\d{14}|\\d{17})(\\d|[xX])$";
        if (TextUtils.isEmpty(IdCard)) return false;
        else return IdCard.matches(telRegex);
    }

    /**
     * 验证运单号
     */
    public static boolean isOrderNumber(String orderNumber) {
        String orderRegex ="^[A-Za-z0-9]{4,30}$";
        if (TextUtils.isEmpty(orderNumber)) return false;
        else return orderNumber.matches(orderRegex);
    }

//    ^[A-Za-z0-9]{4,20}$
    /**
     * 验证银行卡证格式
     */
//    public static boolean isBankCard(String BankCard) {
//        if (BankCard.length()==14){
//            String telRegex ="^\\d{16}|\\d{19}$";
//            if (TextUtils.isEmpty(BankCard)) return false;
//            else return BankCard.matches(telRegex);
//        }else{
//            String telRegex ="^\\d{4}(?:\\s\\d{4}){3}$";
//            if (TextUtils.isEmpty(BankCard)) return false;
//            else return BankCard.matches(telRegex);
//        }
//
//    }


//    /**验证是否登录了
//     *
//     * @return
//     */
//    public static void checkLogin(Activity activity){
//        try{
//            SharedPreferences sharedPreferences= MainActivity.mainSharedPreferences;
//            if(sharedPreferences!=null){
//                String token=sharedPreferences.getString("token","");
//                if("".equals(token)){
//                    //没有登录
//                    TipUtil.showToast("请登录！！！",activity);
//                    activity.finish();
//                    activity.overridePendingTransition(R.anim.in_from_left, R.anim.out_to_right);
//                }
//            }
//        }catch (Exception e){
//            Log.e(Constant.TAG, "" + e.getMessage());
//        }
//    }

}
